package eu.telecom_bretagne.RECRUT.service;

import java.util.List;

import javax.ejb.Remote;

import eu.telecom_bretagne.RECRUT.data.model.DossierCandidature;

@Remote
public interface IServiceDossierCandidature {

	public static final String JNDI_NAME = "java:global/RECRUT_EAR/RECRUT_EJB/ServiceDossierCandidature!eu.telecom_bretagne.RECRUT.service.IServiceDossierCandidature";
	
	public List<DossierCandidature> listeDossierCandidatures();
	
	public DossierCandidature lireDossierCandidature (int id);
	
	public void modifierDossierCandidature (int id, String nouveauTitre);
	
	public DossierCandidature creerDossierCandidature(String nouveauTitre, int idCandidature, int idOffre);

	public void supprimerDossierCandidature(int id);
	
	void retenirDossierCandidature(int idDossier, int idEmploye);

	void validerDossierRH(int idDossier, int idEmploye);

	void validerDossierDD(int idDossier, int idEmploye);

	void accepterDossierCandidature(int idDossier, int idEmploye, String titreArchive);
	
}
